﻿using System;

namespace Js.Service
{
    /// <summary>
    /// 프로세스를 일지정지 시키는 인터페이스를 제공합니다.
    /// </summary>
    public static class DelayService
    {
        /// <summary>
        /// 지정된 ms만큼 프로세스를 정지합니다.
        /// </summary>
        /// <param name="delay">프로세스를 정지할 ms단위의 시간입니다.</param>
        public static void Delay(int delay)
        {
            int tick = Environment.TickCount;
            while(!((Environment.TickCount - tick) >= delay)) ;
        }
    }
}